$(document).ready(function () {
    // 验证注册表单密码是否一致
    $('#registerForm').submit(function (e) {
        e.preventDefault();
        var password = $('#registerPassword').val();
        var confirmPassword = $('#registerConfirmPassword').val();
        if (password!== confirmPassword) {
            alert('两次输入的密码不一致，请重新输入');
            return false;
        }

        // 收集注册表单其他数据
        var username = $('#registerUsername').val();
        var nickname = $('#registerNickname').val();
        var phone = $('#registerPhone').val();

        // 构建要发送到后端的JSON数据对象
        var registerData = {
            username: username,
            nickname: nickname,
            phone: phone,
            password: password
        };

        // 使用Ajax发送POST请求到后端注册接口
        $.ajax({
            type: "POST",
            url: "/userSystem/register", // 这里需要替换为实际的后端注册接口地址
            contentType: "application/json",
            data: JSON.stringify(registerData),
            success: function (response) {
                if (response.success) {
                    alert('注册成功');
                    // 可以在这里进行页面跳转等操作，比如跳转到登录页面
                    window.location.href = "/index.html";
                } else {
                    alert('注册失败：' + response.message);
                }
            },
            error: function (xhr, status, error) {
                alert('请求出错：' + error);
            }
        });
    });

    // 验证登录表单
    $('#loginForm').submit(function (e) {
        e.preventDefault();
        var username = $('#loginUsername').val();
        var password = $('#loginPassword').val();

        // 构建要发送到后端的JSON数据对象
        var loginData = {
            username: username,
            password: password
        };

        // 使用Ajax发送POST请求到后端登录接口
        $.ajax({
            type: "POST",
            url: "/userSystem/login", // 这里需要替换为实际的后端登录接口地址
            contentType: "application/json",
            data: JSON.stringify(loginData),
            success: function (response) {
                if (response.success) {
                    var startIndex = 0;  // 默认用户列表起始查询页码
                    var targetTotal = 5;  // 默认用户列表页码条数

                    // 构造新的 URL，包含起始页码索引和记录数
                    var url = "/userListServlet?startIndex=" + startIndex + "&targetTotal=" + targetTotal;
                    window.location.href = url;
                } else {
                    alert('登录失败：' + response.message);
                }
            },
            error: function (xhr, status, error) {
                alert('请求出错：' + error);
            }
        });
    });
});